# Dialogue Manager ## Docs - [C# Support](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/advanced/csharp.md): Using Dialogue Manager with C# in Godot - [Custom Processing](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/advanced/custom-processing.md): Hook into the dialogue compilation process to modify lines before and after compilation - [Runtime Generation](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/advanced/runtime-generation.md): Create dialogue resources dynamically at runtime using code - [Settings](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/advanced/settings.md): Configure Dialogue Manager's editor and runtime behavior - [C# Wrapper API](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/api/csharp-wrapper.md): Complete C# API reference for Dialogue Manager - [DialogueLabel](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/api/dialogue-label.md): A RichTextLabel specifically for use with Dialogue Manager dialogue - [DialogueLine](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/api/dialogue-line.md): A line of dialogue returned from DialogueManager - [DialogueManager](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/api/dialogue-manager.md): The singleton that manages dialogue execution and balloon display - [DialogueResource](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/api/dialogue-resource.md): A resource containing compiled dialogue lines - [DialogueResponse](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/api/dialogue-response.md): A response option for dialogue lines - [DialogueResponsesMenu](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/api/dialogue-responses-menu.md): A Container for dialogue responses provided by Dialogue Manager - [Installation](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/installation.md): Get Dialogue Manager installed in your Godot 4.4+ project - [Introduction](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/introduction.md): A powerful nonlinear dialogue system for Godot with a built-in editor and runtime - [Quick Start](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/quickstart.md): Create your first dialogue in under 5 minutes - [Example Projects](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/resources/examples.md): Explore example projects demonstrating various Dialogue Manager features - [FAQ](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/resources/faq.md): Frequently asked questions about Dialogue Manager for Godot - [Migration Guide](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/resources/migration-guide.md): Guide for upgrading between major versions of Dialogue Manager - [Custom Balloons](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/usage/custom-balloons.md): Create and customize dialogue balloons for your game's unique style - [Dialogue Balloons](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/usage/dialogue-balloons.md): Learn how to use and configure dialogue balloons in Dialogue Manager - [Dialogue Label](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/usage/dialogue-label.md): Use the DialogueLabel node for typewriter effects and dialogue rendering - [Integrating Dialogue](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/usage/integrating-dialogue.md): Learn how to integrate dialogue into your game using DialogueManager and DialogueLine - [Translations](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/usage/translations.md): Add multi-language support to your dialogue with CSV or PO files - [Basic Dialogue](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/writing/basic-dialogue.md): Learn how to write basic dialogue with character names, text, and BBCode formatting - [Concurrent Lines](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/writing/concurrent-lines.md): Create simultaneous dialogue with multiple characters speaking at once - [Conditions and Mutations](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/writing/conditions-and-mutations.md): Control dialogue flow with conditionals and modify game state with mutations - [Labels and Jumps](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/writing/labels-and-jumps.md): Control dialogue flow with labels, jumps, and returns - [Randomization](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/writing/randomization.md): Add variety to your dialogue with random line selection and weighting - [Responses and Branching](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/writing/responses-and-branching.md): Create interactive dialogue with player responses and branching conversation paths - [Variables and Tags](https://mintlify.wiki/nathanhoad/godot_dialogue_manager/writing/variables-and-tags.md): Make dialogue dynamic with variables and annotate lines with tags